|
|
|
הוסיפו מידע על מעסיק
|
|
מהנדס תוכנה
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
560 - 551 מתוך 1523
|
|
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת גוגל
אפריל 2021
|
04.05.2021
|
|
|
| פרטים לגבי התהליך |
שלב ראשון: ראיון של שעה ובו נשאלת שאלה אלגוריתמית אחת
שלב שני: 5 ראיונות, ראיון behavioral question ו-4 ראיונות טכניים, שאלות אלגוריתמיות עם כתיבת קוד מסודר |
|
| שאלות מתוך הראיון |
נתונה מטריצה של 1 ו 0, המשבצות שיש בהן 1 מכילות ממתק, ויש רובוט שצריך לעבור מהמשבצת העליונה השמאלית למשבצת התחתונה הימנית. תכתוב פונקציה שמחשבת מספר מקסימלי של ממתקים שהרובוט יכול לאסוף במסלול מהמשבצת הראשונה לאחרונה. |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על גוגל :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת סופטוב
אפריל 2021
|
22.04.2021
|
|
|
| פרטים לגבי התהליך |
התהליך כלל ראיון עם אשת כוח אדם, ראיון טכני, וראיון עם ראש צוות. |
|
| שאלות מתוך הראיון |
שאלה 1: נתונים קלאס בסיסי של string וקלאס שיורש ממנו של superstring. סעיף א' הוא לממש פונקציית split שמקבלת delim ומחזירה מערך של מצביעים לתתי-מחרוזות אחרי הפרדה ע"י ה delim סעיף ב' היא קוד של הצבת new superstring ל string, מחיקה שלו, ושאלה מה לא בסדר בקוד. השלישי איזה שימוש בקוד עשוי לגרום לתעופה ואיך לתקן.
שאלה שנייה הייתה לתכנן אפליקצה של post it, שיש בה פתקים שאפשר להניח אחד על השני, וטקסט ללא רקע שצף למעלה, לדוגמא תאריך ושעה. נתון שיש אובייקט של מסך עם מטריצה בגודל המסך ופונקציות שיודעות לצייר עליו. הפעולות שצריך לאפשר הן הוספת של פתק, הזזה של הפתק האחרון, ומחיקה שלו.
שאלה אחרונה - נתונות שתי טבלאות של בדיקות מעבדה עם מפתח ראשי study_id, וטבלה של הערות לבדיקות המעבד. צריך לכתוב שאילתת SQL שנותנת טבלה של כמה בדיקות יש עם לכל מספר הערות, לדוגמא 7 בדיקות ללא הערות, 10 בדיקות עם 5 הערות, 3 בדיקות עם הערה אחת, וכך הלאה.
הראיון עם ראש הצוות היה תכנון של קופה בסופרמרקט, שמציגה את החשבון תוך כדי הוספת פריטים. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
אפריל 2021
|
| |
שאלה ראשונה סעיף ב' - ה dtor של string לא עושה כלום, וגם איננו וירטואלי, ולכן המחיקה של string לא תשחרר את הזכרון שהוקצה עבורו. סעיף ג' - שימוש ב copy constructor או assignment operator יעתיק את המצביע ממשתנה למשתנה, ולכן מחיקה של אחד תגרום לדליפת זכרון ותעופה בשני. הפתרון הוא להשתמש ב shared_ptr או להעתיק את התוכן של המחרוזת לזכרון חדש.
שאלה שנייה - צריך קלאס אבסטרקטי של widget, ממנו יורשים פתק (עם רקע אטום והצללה) ופריט קדמי ללא רקע. את הפתקים צריך להחזיק במערך ממויין לפי z index. מחיקה אפשר לממש ע"י הסרת הפתק מהמערך וציור מחדש מלפנים אחורה (אלגוריתם ציירים), או לשמור מערך של המסך לפני הוספת כל פתק.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על סופטוב :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת רפאל
ינואר 2018
|
18.04.2021
|
|
|
| פרטים לגבי התהליך |
ראיון מקצועי ולאחר מכן יום מבחנים קבוצתי |
|
| שאלות מתוך הראיון |
לממש עץ שמייצג מחרוזות |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רפאל :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|